package com.igeek.javase.interfaces.computer;

/*
 在现在我们要开发一个应用，模拟移动存储设备的读写，即计算机与U盘、MP3、移动硬盘等设备进行数据交换。
 已知要实现U盘、MP3播放器、移动硬盘三种移动存储设备，要求计算机能同这三种设备进行数据交换，
 并且以后可能会有新的第三方的移动存储设备，所以计算机必须有扩展性，能与目前未知而以后可能会出现的存储设备进行数据交换。
 各个存储设备间读、写的实现方法不同，U盘和移动硬盘只有这两个方法，MP3Player还有一个PlayMusic方法。
 名词定义：数据交换={读，写}
*/
public class Test {

    public static void main(String[] args) {

       //Upan upan = new Upan();
       MP3 mp3 = new MP3();
       Computer computer = new Computer(mp3);

       computer.readData();
       computer.writeData();
    }

}
